!(function (w, d) {
  var root = d.documentElement;
  // 980以下 移动端
  // 980以上 pc端
  var x = 0;
  function setRootFontSize() {
    var w = root.clientWidth; // 3.75
    if (w >= 1920) {
      x = 40;
    } else if (w > 414 && w < 1920) {
      x = w / 48;
    } else if (w > 414) {
      w = 414 / 18.75;
    } else if (w < 320) {
      w = 320 / 18.75;
    } else {
      x = w / 18.75;
    }
    root.style.fontSize = x + 'px';
  }

  (function setBodyFontSize() {
    if (d.body) {
      d.body.style.fontSize = '16px';
    } else {
      d.addEventListener('DOMContentLoaded', setBodyFontSize);
    }
  }());
  setRootFontSize();
  w.addEventListener('resize', function () {
    setRootFontSize();
  });
  w.addEventListener('pageshow', function () {
    setRootFontSize();
  });
})(window, document);